﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace vensoft.Entities
{
    public partial class Venta
    {
        public Venta()
        {
            _detalle = new List<DetalleVenta>();
            _fecha = DateTime.Now;
        }

        private int _id;

        public int Id
        {
            get { return _id; }
            set { _id = value; }
        }

        public Int32 ClienteId { get; set; }
        public String raz_soc { get; set; }
        

        private Cliente _cliente;

        public Cliente Cliente
        {
            get { return _cliente; }
            set
            {
                _cliente = value;
                ClienteId = value.codigo_Cliente;
                raz_soc = value.razon_social;
            }

        }

        public String nombre_Pers { get; set; }
        public Int32 PersonalId { get; set; }

        private Personal _personal;

        public Personal Personal
        {
            get { return _personal; }
            set
            {
                _personal = value;
                PersonalId = value.Cod_Personal;
                nombre_Pers = value.nombre;
            }
        }

        private DateTime _fecha;

        public DateTime Fecha
        {
            get { return _fecha; }
            set { _fecha = value; }
        }

        private decimal _total;

        public decimal Total
        {
            get { return _total; }
            set { _total = value; }
        }

        private List<DetalleVenta> _detalle;

        public List<DetalleVenta> Detalle
        {
            get { return _detalle; }
            set { _detalle = value; }
        }
    }
}
